<template>
  <div class="box">
    <header class="header">
      <van-search v-model="value" show-action placeholder="请输入搜索关键词" @search="onSearch">
        <template #action>
          <div @click="onClickButton">搜索</div>
        </template>
      </van-search>
    </header>
    <main class="content">
      <van-form @submit="onSubmit">
        <van-cell-group inset>
          <van-field v-model="username" name="username" label="用户名" placeholder="用户名"
            :rules="[{ required: true, message: '请填写用户名' },{pattern:/^1[3-9]\d{9}$/, message: '请正确填写用户名' }]" />
          <van-field v-model="password" type="password" name="password" label="密码" placeholder="密码"
            :rules="[{ required: true, message: '请填写密码' }]" />
        </van-cell-group>
        <div style="margin: 16px;">
          <van-button round block type="primary" native-type="submit" @click="router.push('/')" >
            登录
          </van-button>
          
        </div>
        <div style="margin: 16px; ">
          <van-button :disabled="注册!=smg"  round block type="primary" native-type="submit" >
            注册
          </van-button>
          
        </div>
      </van-form>
    </main>
  </div>
</template>

<script setup>
import { ref } from 'vue'
import request from '@/tool/request.js'
const username = ref('');
const password = ref('');
import { useRouter } from 'vue-router';
const router=useRouter()
const onSubmit = (values) => {
  console.log('submit', values);
  request.post('/login',values).then(res=>{
    if(res.data.code==200){
      localStorage.setItem('token'),
      localStorage.setItem('username',username.value)
      router.path('/home')
    }
  })
};
</script>

<style lang="scss" scoped></style>